<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Dokumentacja pliku ui.c</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li class="current"><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Lista&nbsp;plików</span></a></li>
      <li><a href="globals.html"><span>Globalne</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Dokumentacja pliku ui.c</h1><h3>(r58/r57)</h3>
<p>Implementacja interfejsu użytkownika na LCD.  
<a href="#_details">Więcej...</a></p>
<code>#include &quot;<a class="el" href="aquamat_8h_source.html">aquamat.h</a>&quot;</code><br/>
<code>#include &lt;avr/pgmspace.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="ui_8h_source.html">ui.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="hd44780_8h_source.html">hd44780.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="rtc_8h_source.html">rtc.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="temp_8h_source.html">temp.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="outputs_8h_source.html">outputs.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="strings_8h_source.html">strings.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="alarms_8h_source.html">alarms.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="top__off_8h_source.html">top_off.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="eeprom_8h_source.html">eeprom.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="menu_8h_source.html">menu.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="timers_8h_source.html">timers.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="timersv_8h_source.html">timersv.h</a>&quot;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Funkcje</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a42bb09ef137aaeb1733173f3a88ccc85">ui_init</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#af3c175c1d8ee52f3a59b94a92c37b5ec">ui_key_pressed</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a261433f1e147f1713a34d3cafc1cdfec">ui_menu_0</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ad673eb898192d897296be7180e12a3f0">status_rotate</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ad0f8a45b647a19aeb0fd02d5df73bdea">status_outputs</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#af9103799b97013d54c189d01bae03ecf">status_temp</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a1f608d42ff13ffd0b522978fb63d9c14">status_ad</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#aa81fe9069cb99d9f6e6b79eefe9d58ea">ui_outputs_status_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#af67f5d7a5e679c3e32d036f1f6ce1710">ui_temp_status_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a489df93325c14703b894344ca56fba28">lcd_temp_sensor</a> (uint8_t t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a688edbf1195a1a80208eced1c625dc95">lcd_clock</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a76c044391933890da715acc16721409a">lcd_wday_display</a> (uint8_t wd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9781f57199670abee5b88f9fc98fd888">lcd_outputs_status</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a942af510d86cfa6a4dc2611d9ab0112f">lcd_clear_temp_indicators</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ae6cd8e92ca2b8080c91f47da0b8d0b40">ui_alarms_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ac812f45bec9db0fdc8b39de66278cffb">ui_alarms_clear</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#aeb976028f6f8a4856f8291d010f06ab9">ui_alarms_block</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a5e44c7a30fff13412c1ed4894e80ccea">ui_temp_settings_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ab18c95aef84a3f6b6a47478dee58e60d">ui_temp_outputs_heating_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#accb8f8e59706132ba3780cfc5d5f1670">ui_temp_outputs_cooling_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ad022466e13a0def17cf50e3a8e7292d4">ui_temp_param_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#afabff4b2643e52c00b53af15cf30895c">ui_temp_sensor_discover</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#aee76ed738b71f1c08649c7a62b497667">ui_timersv_settings_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9b43591b6ffea74cbac9ccab5e058631">ui_timers_settings_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a805fcd12b1672170e33d23d472dfcfdc">ui_outputs_settings_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ae3937cb79f21f296d18924c8a15cf373">ui_topoff_clear_max_run</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a41ba7eee615eb200127f885f283e2750">ui_topoff_settings_display</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ab121cb63098b89109a1ec226a08fcd90">ui_time_set_hours</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a324c355035969fa7913dd13e124f8a47">ui_time_set_day</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a8494421cf6066bba1ce97f072c9851d1">diplay_MIT</a> (struct <a class="el" href="structMIT.html">MIT</a> *mit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#aabaa5cc386bf53e04bf987409f32439b">display_out_long</a> (uint8_t id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#abb1d2edd6ed0b1a3876e1d6155065ba6">display_break_line</a> (uint8_t before, uint8_t after)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9e48a35e8d1ee6462f2c404dcf579ca6">display_unit_label</a> (const char *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a52aeef495610fff4fcc931b89452d0e3">display_temp_value</a> (<a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> t)</td></tr>
<tr><td colspan="2"><h2>Zmienne</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a7acca8be0094a19be6e308ac05924c4f">minutes</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a00a531a34a1d603329df5778f1203ab6">hours</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9d0dcf31e15040263efaab9e27256975">tmp_var</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a25188769f1a4a780730cf9594b988ec2">tmp_var2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a7af2065789bc84419b8d5fe109be83b5">year</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a3e00faf7fbf9805e9ec4d2edd6339050">month</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a72369a1087b2aeffe374bb054cb97c12">day</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#acf7d2d98117c452b351c130883b70eba">wday</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9a92d0429a393370e8f8455b223fefa8">key_pressed</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">volatile uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#abdb9a37bf59245a8033c4b54ad16f1d1">counterKey</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a5caf848118d06d18927c81fe6929e577">STATUS_MENU_S</a> [] = &quot;&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a0bc3b44ee41f64c8860d475b8de5758c">ALARMS_MENU_S</a> [] = &quot;. Alarmy \n &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a75f5c5324653817d3ea3d6ab50c430d3">OUTPUTS_MENU_S</a> [] = &quot;. Wyjscia \n &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#ac434d3b736b5aeb3f0860f0755bcf46d">AD_MENU_S</a> [] = &quot;. Automatyczna \n dolewka &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a209ba8e8b35c13915db897c8842aea88">TEMP_MENU_S</a> [] = &quot;. Kontrola \n temperatury &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a249e1ec2ac97043a1b1d6147cf0762ab">TIME_MENU_S</a> [] = &quot;. Ustawienia \n czasu &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a7265fb81a65b579cc102e9e255d21693">TIMERS_MENU_S</a> [] = &quot;. Timery \n godzinowe &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a01619c9ce6ac32b59ba6445dec3f675c">TIMERSV_MENU_S</a> [] = &quot;. Timery \n interwalowe &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a9b2a1d316ab68ed803acaef3e62821cd">AD_CLEAR_MENU_S</a> [] = &quot; Czy skasowac \n alarmy AD? &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a43323f65927c796d98f3eba5453b0b98">ALARMS_CLEAR_MENU_S</a> [] = &quot; Czy usunac \naktywne alarmy? &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a4195afc11270470a1df199da6b89ab49">ALARMS_BLOCK_MENU_S</a> [] = &quot; Czy zablokowac \n powiadomienia? &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a635ff0710950a3576b36e93cb0659b9c">DISCOVER_SENSOR_MENU_S</a> [] = &quot; Czy wykryc \n czujniki <a class="el" href="rtc_8c.html#a3cc119cb1a4beab046568bd21fcac3e5">temp</a>? &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PGM_P MENU0_STRS[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> <a class="el" href="aquamat_8h.html#a66c0b97fb738bc74a9484be2f2a3bd1c">FuncPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#aa557fb6fdc5f2848729682d37e8f4dd1">FuncPtrTable</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> const uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui_8c.html#afe2223b16722108c361706703e6c8aba">MENU_LENGTH</a> []</td></tr>
</table>
<hr/><a name="_details"></a><h2>Opis szczegółowy</h2>
<p>Implementacja interfejsu użytkownika na LCD. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Do zrobienia:</a></b></dt><dd><ul>
<li>w czasie wyświetlania ustawień wyjścia i zmianie nazwy wyjścia z poziomu GUI zmienia się nazwa wyjścia </li>
</ul>
</dd></dl>
<hr/><h2>Dokumentacja funkcji</h2>
<a class="anchor" id="a8494421cf6066bba1ce97f072c9851d1"></a><!-- doxytag: member="ui.c::diplay_MIT" ref="a8494421cf6066bba1ce97f072c9851d1" args="(struct MIT *mit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void diplay_MIT </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structMIT.html">MIT</a> *&nbsp;</td>
          <td class="paramname"> <em>mit</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abb1d2edd6ed0b1a3876e1d6155065ba6"></a><!-- doxytag: member="ui.c::display_break_line" ref="abb1d2edd6ed0b1a3876e1d6155065ba6" args="(uint8_t before, uint8_t after)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void display_break_line </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>before</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>after</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aabaa5cc386bf53e04bf987409f32439b"></a><!-- doxytag: member="ui.c::display_out_long" ref="aabaa5cc386bf53e04bf987409f32439b" args="(uint8_t id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void display_out_long </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>id</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a52aeef495610fff4fcc931b89452d0e3"></a><!-- doxytag: member="ui.c::display_temp_value" ref="a52aeef495610fff4fcc931b89452d0e3" args="(TEMP t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void display_temp_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a>&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9e48a35e8d1ee6462f2c404dcf579ca6"></a><!-- doxytag: member="ui.c::display_unit_label" ref="a9e48a35e8d1ee6462f2c404dcf579ca6" args="(const char *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void display_unit_label </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>s</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a942af510d86cfa6a4dc2611d9ab0112f"></a><!-- doxytag: member="ui.c::lcd_clear_temp_indicators" ref="a942af510d86cfa6a4dc2611d9ab0112f" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lcd_clear_temp_indicators </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a688edbf1195a1a80208eced1c625dc95"></a><!-- doxytag: member="ui.c::lcd_clock" ref="a688edbf1195a1a80208eced1c625dc95" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lcd_clock </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9781f57199670abee5b88f9fc98fd888"></a><!-- doxytag: member="ui.c::lcd_outputs_status" ref="a9781f57199670abee5b88f9fc98fd888" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lcd_outputs_status </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a489df93325c14703b894344ca56fba28"></a><!-- doxytag: member="ui.c::lcd_temp_sensor" ref="a489df93325c14703b894344ca56fba28" args="(uint8_t t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lcd_temp_sensor </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a76c044391933890da715acc16721409a"></a><!-- doxytag: member="ui.c::lcd_wday_display" ref="a76c044391933890da715acc16721409a" args="(uint8_t wd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void lcd_wday_display </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>wd</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1f608d42ff13ffd0b522978fb63d9c14"></a><!-- doxytag: member="ui.c::status_ad" ref="a1f608d42ff13ffd0b522978fb63d9c14" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void status_ad </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad0f8a45b647a19aeb0fd02d5df73bdea"></a><!-- doxytag: member="ui.c::status_outputs" ref="ad0f8a45b647a19aeb0fd02d5df73bdea" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void status_outputs </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad673eb898192d897296be7180e12a3f0"></a><!-- doxytag: member="ui.c::status_rotate" ref="ad673eb898192d897296be7180e12a3f0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void status_rotate </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af9103799b97013d54c189d01bae03ecf"></a><!-- doxytag: member="ui.c::status_temp" ref="af9103799b97013d54c189d01bae03ecf" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void status_temp </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb976028f6f8a4856f8291d010f06ab9"></a><!-- doxytag: member="ui.c::ui_alarms_block" ref="aeb976028f6f8a4856f8291d010f06ab9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_alarms_block </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac812f45bec9db0fdc8b39de66278cffb"></a><!-- doxytag: member="ui.c::ui_alarms_clear" ref="ac812f45bec9db0fdc8b39de66278cffb" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_alarms_clear </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae6cd8e92ca2b8080c91f47da0b8d0b40"></a><!-- doxytag: member="ui.c::ui_alarms_display" ref="ae6cd8e92ca2b8080c91f47da0b8d0b40" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_alarms_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a42bb09ef137aaeb1733173f3a88ccc85"></a><!-- doxytag: member="ui.c::ui_init" ref="a42bb09ef137aaeb1733173f3a88ccc85" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_init </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af3c175c1d8ee52f3a59b94a92c37b5ec"></a><!-- doxytag: member="ui.c::ui_key_pressed" ref="af3c175c1d8ee52f3a59b94a92c37b5ec" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_key_pressed </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a261433f1e147f1713a34d3cafc1cdfec"></a><!-- doxytag: member="ui.c::ui_menu_0" ref="a261433f1e147f1713a34d3cafc1cdfec" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_menu_0 </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a805fcd12b1672170e33d23d472dfcfdc"></a><!-- doxytag: member="ui.c::ui_outputs_settings_display" ref="a805fcd12b1672170e33d23d472dfcfdc" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_outputs_settings_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa81fe9069cb99d9f6e6b79eefe9d58ea"></a><!-- doxytag: member="ui.c::ui_outputs_status_display" ref="aa81fe9069cb99d9f6e6b79eefe9d58ea" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_outputs_status_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="accb8f8e59706132ba3780cfc5d5f1670"></a><!-- doxytag: member="ui.c::ui_temp_outputs_cooling_display" ref="accb8f8e59706132ba3780cfc5d5f1670" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_outputs_cooling_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab18c95aef84a3f6b6a47478dee58e60d"></a><!-- doxytag: member="ui.c::ui_temp_outputs_heating_display" ref="ab18c95aef84a3f6b6a47478dee58e60d" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_outputs_heating_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad022466e13a0def17cf50e3a8e7292d4"></a><!-- doxytag: member="ui.c::ui_temp_param_display" ref="ad022466e13a0def17cf50e3a8e7292d4" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_param_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afabff4b2643e52c00b53af15cf30895c"></a><!-- doxytag: member="ui.c::ui_temp_sensor_discover" ref="afabff4b2643e52c00b53af15cf30895c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_sensor_discover </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e44c7a30fff13412c1ed4894e80ccea"></a><!-- doxytag: member="ui.c::ui_temp_settings_display" ref="a5e44c7a30fff13412c1ed4894e80ccea" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_settings_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af67f5d7a5e679c3e32d036f1f6ce1710"></a><!-- doxytag: member="ui.c::ui_temp_status_display" ref="af67f5d7a5e679c3e32d036f1f6ce1710" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_temp_status_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a324c355035969fa7913dd13e124f8a47"></a><!-- doxytag: member="ui.c::ui_time_set_day" ref="a324c355035969fa7913dd13e124f8a47" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_time_set_day </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab121cb63098b89109a1ec226a08fcd90"></a><!-- doxytag: member="ui.c::ui_time_set_hours" ref="ab121cb63098b89109a1ec226a08fcd90" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_time_set_hours </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b43591b6ffea74cbac9ccab5e058631"></a><!-- doxytag: member="ui.c::ui_timers_settings_display" ref="a9b43591b6ffea74cbac9ccab5e058631" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_timers_settings_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aee76ed738b71f1c08649c7a62b497667"></a><!-- doxytag: member="ui.c::ui_timersv_settings_display" ref="aee76ed738b71f1c08649c7a62b497667" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_timersv_settings_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae3937cb79f21f296d18924c8a15cf373"></a><!-- doxytag: member="ui.c::ui_topoff_clear_max_run" ref="ae3937cb79f21f296d18924c8a15cf373" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_topoff_clear_max_run </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a41ba7eee615eb200127f885f283e2750"></a><!-- doxytag: member="ui.c::ui_topoff_settings_display" ref="a41ba7eee615eb200127f885f283e2750" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ui_topoff_settings_display </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Dokumentacja zmiennych</h2>
<a class="anchor" id="a9b2a1d316ab68ed803acaef3e62821cd"></a><!-- doxytag: member="ui.c::AD_CLEAR_MENU_S" ref="a9b2a1d316ab68ed803acaef3e62821cd" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a9b2a1d316ab68ed803acaef3e62821cd">AD_CLEAR_MENU_S</a>[] = &quot; Czy skasowac \n alarmy AD? &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac434d3b736b5aeb3f0860f0755bcf46d"></a><!-- doxytag: member="ui.c::AD_MENU_S" ref="ac434d3b736b5aeb3f0860f0755bcf46d" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#ac434d3b736b5aeb3f0860f0755bcf46d">AD_MENU_S</a>[] = &quot;. Automatyczna \n dolewka &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4195afc11270470a1df199da6b89ab49"></a><!-- doxytag: member="ui.c::ALARMS_BLOCK_MENU_S" ref="a4195afc11270470a1df199da6b89ab49" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a4195afc11270470a1df199da6b89ab49">ALARMS_BLOCK_MENU_S</a>[] = &quot; Czy zablokowac \n powiadomienia? &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a43323f65927c796d98f3eba5453b0b98"></a><!-- doxytag: member="ui.c::ALARMS_CLEAR_MENU_S" ref="a43323f65927c796d98f3eba5453b0b98" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a43323f65927c796d98f3eba5453b0b98">ALARMS_CLEAR_MENU_S</a>[] = &quot; Czy usunac \naktywne alarmy? &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0bc3b44ee41f64c8860d475b8de5758c"></a><!-- doxytag: member="ui.c::ALARMS_MENU_S" ref="a0bc3b44ee41f64c8860d475b8de5758c" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a0bc3b44ee41f64c8860d475b8de5758c">ALARMS_MENU_S</a>[] = &quot;. Alarmy \n &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abdb9a37bf59245a8033c4b54ad16f1d1"></a><!-- doxytag: member="ui.c::counterKey" ref="abdb9a37bf59245a8033c4b54ad16f1d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile uint8_t <a class="el" href="ui_8h.html#abdb9a37bf59245a8033c4b54ad16f1d1">counterKey</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a72369a1087b2aeffe374bb054cb97c12"></a><!-- doxytag: member="ui.c::day" ref="a72369a1087b2aeffe374bb054cb97c12" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a72369a1087b2aeffe374bb054cb97c12">day</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a635ff0710950a3576b36e93cb0659b9c"></a><!-- doxytag: member="ui.c::DISCOVER_SENSOR_MENU_S" ref="a635ff0710950a3576b36e93cb0659b9c" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a635ff0710950a3576b36e93cb0659b9c">DISCOVER_SENSOR_MENU_S</a>[] = &quot; Czy wykryc \n czujniki <a class="el" href="rtc_8c.html#a3cc119cb1a4beab046568bd21fcac3e5">temp</a>? &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa557fb6fdc5f2848729682d37e8f4dd1"></a><!-- doxytag: member="ui.c::FuncPtrTable" ref="aa557fb6fdc5f2848729682d37e8f4dd1" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> <a class="el" href="aquamat_8h.html#a66c0b97fb738bc74a9484be2f2a3bd1c">FuncPtr</a> <a class="el" href="ui_8h.html#a01ecef6733e43a27d5ff55268a2d6296">FuncPtrTable</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Wartość początkowa:</b><div class="fragment"><pre class="fragment"> {
    <a class="code" href="ui_8c.html#ad673eb898192d897296be7180e12a3f0">status_rotate</a>,<a class="code" href="ui_8c.html#ad0f8a45b647a19aeb0fd02d5df73bdea">status_outputs</a>,<a class="code" href="ui_8c.html#af9103799b97013d54c189d01bae03ecf">status_temp</a>,<a class="code" href="ui_8c.html#a1f608d42ff13ffd0b522978fb63d9c14">status_ad</a>,                             
    <a class="code" href="ui_8c.html#a261433f1e147f1713a34d3cafc1cdfec">ui_menu_0</a>,<a class="code" href="ui_8c.html#ae6cd8e92ca2b8080c91f47da0b8d0b40">ui_alarms_display</a>,<a class="code" href="ui_8c.html#ac812f45bec9db0fdc8b39de66278cffb">ui_alarms_clear</a>,<a class="code" href="ui_8c.html#aeb976028f6f8a4856f8291d010f06ab9">ui_alarms_block</a>,            
    ui_menu_0,<a class="code" href="ui_8c.html#a805fcd12b1672170e33d23d472dfcfdc">ui_outputs_settings_display</a>,                                                      
    ui_menu_0,<a class="code" href="ui_8c.html#ae3937cb79f21f296d18924c8a15cf373">ui_topoff_clear_max_run</a>,<a class="code" href="ui_8c.html#a41ba7eee615eb200127f885f283e2750">ui_topoff_settings_display</a>,           
    ui_menu_0,<a class="code" href="ui_8c.html#a5e44c7a30fff13412c1ed4894e80ccea">ui_temp_settings_display</a>,<a class="code" href="ui_8c.html#accb8f8e59706132ba3780cfc5d5f1670">ui_temp_outputs_cooling_display</a>,<a class="code" href="ui_8c.html#ab18c95aef84a3f6b6a47478dee58e60d">ui_temp_outputs_heating_display</a>,<a class="code" href="ui_8c.html#ad022466e13a0def17cf50e3a8e7292d4">ui_temp_param_display</a>,<a class="code" href="ui_8c.html#afabff4b2643e52c00b53af15cf30895c">ui_temp_sensor_discover</a>,   
    ui_menu_0,<a class="code" href="ui_8c.html#ab121cb63098b89109a1ec226a08fcd90">ui_time_set_hours</a>,<a class="code" href="ui_8c.html#a324c355035969fa7913dd13e124f8a47">ui_time_set_day</a>,                                            
    ui_menu_0,<a class="code" href="ui_8c.html#a9b43591b6ffea74cbac9ccab5e058631">ui_timers_settings_display</a>,                                                           
    ui_menu_0,<a class="code" href="ui_8c.html#aee76ed738b71f1c08649c7a62b497667">ui_timersv_settings_display</a>                                                           
}
</pre></div>
</div>
</div>
<a class="anchor" id="a00a531a34a1d603329df5778f1203ab6"></a><!-- doxytag: member="ui.c::hours" ref="a00a531a34a1d603329df5778f1203ab6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a00a531a34a1d603329df5778f1203ab6">hours</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a92d0429a393370e8f8455b223fefa8"></a><!-- doxytag: member="ui.c::key_pressed" ref="a9a92d0429a393370e8f8455b223fefa8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> <a class="el" href="ui_8h.html#a9a92d0429a393370e8f8455b223fefa8">key_pressed</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afe2223b16722108c361706703e6c8aba"></a><!-- doxytag: member="ui.c::MENU_LENGTH" ref="afe2223b16722108c361706703e6c8aba" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> const uint8_t <a class="el" href="ui_8c.html#afe2223b16722108c361706703e6c8aba">MENU_LENGTH</a>[]</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Wartość początkowa:</b><div class="fragment"><pre class="fragment"> {
    8,
    4, 
    4, 
    2, 
    3, 
    6, 
    3, 
    2, 
    2  
}
</pre></div>
</div>
</div>
<a class="anchor" id="a7acca8be0094a19be6e308ac05924c4f"></a><!-- doxytag: member="ui.c::minutes" ref="a7acca8be0094a19be6e308ac05924c4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a7acca8be0094a19be6e308ac05924c4f">minutes</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3e00faf7fbf9805e9ec4d2edd6339050"></a><!-- doxytag: member="ui.c::month" ref="a3e00faf7fbf9805e9ec4d2edd6339050" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a3e00faf7fbf9805e9ec4d2edd6339050">month</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a75f5c5324653817d3ea3d6ab50c430d3"></a><!-- doxytag: member="ui.c::OUTPUTS_MENU_S" ref="a75f5c5324653817d3ea3d6ab50c430d3" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a75f5c5324653817d3ea3d6ab50c430d3">OUTPUTS_MENU_S</a>[] = &quot;. Wyjscia \n &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a200eaeded377a7a8d9222c3eb6d0031d"></a><!-- doxytag: member="ui.c::PROGMEM" ref="a200eaeded377a7a8d9222c3eb6d0031d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PGM_P MENU0_STRS [] <a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Wartość początkowa:</b><div class="fragment"><pre class="fragment"> 
{
    <a class="code" href="ui_8c.html#a5caf848118d06d18927c81fe6929e577">STATUS_MENU_S</a>,
    <a class="code" href="ui_8c.html#a0bc3b44ee41f64c8860d475b8de5758c">ALARMS_MENU_S</a>,
    <a class="code" href="ui_8c.html#a75f5c5324653817d3ea3d6ab50c430d3">OUTPUTS_MENU_S</a>,
    <a class="code" href="ui_8c.html#ac434d3b736b5aeb3f0860f0755bcf46d">AD_MENU_S</a>,
    <a class="code" href="ui_8c.html#a209ba8e8b35c13915db897c8842aea88">TEMP_MENU_S</a>,
    <a class="code" href="ui_8c.html#a249e1ec2ac97043a1b1d6147cf0762ab">TIME_MENU_S</a>,
    <a class="code" href="ui_8c.html#a7265fb81a65b579cc102e9e255d21693">TIMERS_MENU_S</a>,
    <a class="code" href="ui_8c.html#a01619c9ce6ac32b59ba6445dec3f675c">TIMERSV_MENU_S</a>
}
</pre></div>
</div>
</div>
<a class="anchor" id="a5caf848118d06d18927c81fe6929e577"></a><!-- doxytag: member="ui.c::STATUS_MENU_S" ref="a5caf848118d06d18927c81fe6929e577" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a5caf848118d06d18927c81fe6929e577">STATUS_MENU_S</a>[] = &quot;&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a209ba8e8b35c13915db897c8842aea88"></a><!-- doxytag: member="ui.c::TEMP_MENU_S" ref="a209ba8e8b35c13915db897c8842aea88" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a209ba8e8b35c13915db897c8842aea88">TEMP_MENU_S</a>[] = &quot;. Kontrola \n temperatury &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a249e1ec2ac97043a1b1d6147cf0762ab"></a><!-- doxytag: member="ui.c::TIME_MENU_S" ref="a249e1ec2ac97043a1b1d6147cf0762ab" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a249e1ec2ac97043a1b1d6147cf0762ab">TIME_MENU_S</a>[] = &quot;. Ustawienia \n czasu &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7265fb81a65b579cc102e9e255d21693"></a><!-- doxytag: member="ui.c::TIMERS_MENU_S" ref="a7265fb81a65b579cc102e9e255d21693" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a7265fb81a65b579cc102e9e255d21693">TIMERS_MENU_S</a>[] = &quot;. Timery \n godzinowe &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a01619c9ce6ac32b59ba6445dec3f675c"></a><!-- doxytag: member="ui.c::TIMERSV_MENU_S" ref="a01619c9ce6ac32b59ba6445dec3f675c" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ui_8c.html#a200eaeded377a7a8d9222c3eb6d0031d">PROGMEM</a> char <a class="el" href="ui_8c.html#a01619c9ce6ac32b59ba6445dec3f675c">TIMERSV_MENU_S</a>[] = &quot;. Timery \n interwalowe &quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d0dcf31e15040263efaab9e27256975"></a><!-- doxytag: member="ui.c::tmp_var" ref="a9d0dcf31e15040263efaab9e27256975" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a9d0dcf31e15040263efaab9e27256975">tmp_var</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a25188769f1a4a780730cf9594b988ec2"></a><!-- doxytag: member="ui.c::tmp_var2" ref="a25188769f1a4a780730cf9594b988ec2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a25188769f1a4a780730cf9594b988ec2">tmp_var2</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acf7d2d98117c452b351c130883b70eba"></a><!-- doxytag: member="ui.c::wday" ref="acf7d2d98117c452b351c130883b70eba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#acf7d2d98117c452b351c130883b70eba">wday</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7af2065789bc84419b8d5fe109be83b5"></a><!-- doxytag: member="ui.c::year" ref="a7af2065789bc84419b8d5fe109be83b5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t <a class="el" href="ui_8c.html#a7af2065789bc84419b8d5fe109be83b5">year</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
